home *** CD-ROM | disk | FTP | other *** search
/ Micromanía: 150 Juegos 2010 / 150Juegos_16.iso / Shareware / Shape Smash / shape-smash.swf / scripts / Code / _fi197.as next >
Encoding:
Text File  |  2010-05-14  |  15.1 KB  |  438 lines

  1. package Code
  2. {
  3.    import Code.LIB._be548;
  4.    import Code.LIB._ct751;
  5.    import Code.LIB._my111;
  6.    import Code.LIB._oo505;
  7.    import Code.LIB._rs402;
  8.    import Code.LIB._sb428;
  9.    import Code.LIB._tk11;
  10.    import Code.LIB._wy567;
  11.    import Code.OPTIONS._gs337;
  12.    import Code.OPTIONS._vw297;
  13.    import flash.display.DisplayObject;
  14.    import flash.display.Sprite;
  15.    import flash.filters.DropShadowFilter;
  16.    import flash.geom.Rectangle;
  17.    import flash.text.AntiAliasType;
  18.    import flash.text.TextField;
  19.    import flash.text.TextFieldAutoSize;
  20.    import flash.text.TextFormat;
  21.    
  22.    public class _fi197
  23.    {
  24.       public function _fi197()
  25.       {
  26.          super();
  27.       }
  28.       
  29.       public static function _ln87(param1:Array) : _oo505
  30.       {
  31.          var _loc2_:_oo505 = null;
  32.          _loc2_ = _tk11._ln87(param1[1],param1[2]);
  33.          if(param1[3] == true)
  34.          {
  35.             _loc2_.smoothing = true;
  36.          }
  37.          return _loc2_;
  38.       }
  39.       
  40.       public static function _xr149(param1:Array) : _ct751
  41.       {
  42.          var _loc2_:_ct751 = null;
  43.          return new _ct751(null,null,false,param1[1],param1[2]);
  44.       }
  45.       
  46.       public static function _cx181(param1:Array) : _oo505
  47.       {
  48.          var _loc2_:String = null;
  49.          var _loc3_:Sprite = null;
  50.          var _loc4_:Sprite = null;
  51.          var _loc5_:TextField = null;
  52.          var _loc6_:TextField = null;
  53.          var _loc7_:int = 0;
  54.          var _loc8_:uint = 0;
  55.          var _loc9_:_oo505 = null;
  56.          var _loc10_:String = null;
  57.          var _loc11_:TextFormat = null;
  58.          var _loc12_:Rectangle = null;
  59.          var _loc13_:Sprite = null;
  60.          var _loc14_:_oo505 = null;
  61.          _loc2_ = String(param1[1]).slice(0);
  62.          _loc3_ = new Sprite();
  63.          _loc4_ = new _vw297.OFont() as Sprite;
  64.          _loc5_ = TextField(_loc4_.getChildAt(0));
  65.          _loc4_ = new _vw297.OFont() as Sprite;
  66.          _loc6_ = TextField(_loc4_.getChildAt(0));
  67.          _loc5_.autoSize = TextFieldAutoSize.LEFT;
  68.          _loc5_.antiAliasType = AntiAliasType.ADVANCED;
  69.          _loc6_.text = _loc2_;
  70.          _loc6_.autoSize = TextFieldAutoSize.LEFT;
  71.          _loc6_.antiAliasType = AntiAliasType.ADVANCED;
  72.          _loc7_ = 0;
  73.          _loc8_ = 0;
  74.          while(_loc8_ < _loc2_.length)
  75.          {
  76.             _loc10_ = _loc2_.charAt(_loc8_);
  77.             _loc11_ = new TextFormat();
  78.             _loc11_.size = param1[3] * _rs402._oy577;
  79.             _loc11_.bold = true;
  80.             _loc11_.color = param1[2][_loc7_];
  81.             _loc7_ = _loc7_ + 1 >= param1[2].length ? 0 : _loc7_ + 1;
  82.             _loc5_.text = _loc10_;
  83.             _loc5_.setTextFormat(_loc11_);
  84.             _loc6_.setTextFormat(_loc11_);
  85.             _loc12_ = _loc6_.getCharBoundaries(_loc8_);
  86.             _loc5_.x = 0;
  87.             _loc5_.y = 0;
  88.             _loc13_ = new Sprite();
  89.             _loc13_.addChild(_loc5_);
  90.             _my111._oc487(_loc13_,param1[4]);
  91.             _loc14_ = _tk11._ev532(_loc13_);
  92.             _loc14_._vq458 = _loc12_.x / _rs402._oy577;
  93.             _loc14_._vg471 = _loc12_.y / _rs402._oy577;
  94.             _loc3_.addChild(_loc14_);
  95.             _loc8_++;
  96.          }
  97.          return _tk11._ev532(_loc3_);
  98.       }
  99.       
  100.       public static function _pm137(param1:Array) : _oo505
  101.       {
  102.          var _loc2_:String = null;
  103.          var _loc3_:Array = null;
  104.          var _loc4_:_be548 = null;
  105.          var _loc5_:int = 0;
  106.          var _loc6_:_oo505 = null;
  107.          var _loc7_:_oo505 = null;
  108.          _loc2_ = String(param1[1]).slice(0);
  109.          _loc3_ = _loc2_.split("\n");
  110.          _loc4_ = new _be548();
  111.          _loc5_ = 0;
  112.          while(_loc5_ < _loc3_.length)
  113.          {
  114.             _loc7_ = _cx181([null,_loc3_[_loc5_],param1[2],param1[3],param1[4]]);
  115.             _loc7_._vg471 = (param1[3] + 4) * _loc5_;
  116.             _loc4_.addChild(_loc7_);
  117.             _loc5_++;
  118.          }
  119.          return _tk11._ev532(_loc4_);
  120.       }
  121.       
  122.       public static function _ku585(param1:Array) : _oo505
  123.       {
  124.          var _loc2_:String = null;
  125.          var _loc3_:Sprite = null;
  126.          var _loc4_:Sprite = null;
  127.          var _loc5_:TextField = null;
  128.          var _loc6_:TextField = null;
  129.          var _loc7_:TextFormat = null;
  130.          var _loc8_:_oo505 = null;
  131.          _loc2_ = String(param1[1]).slice(0);
  132.          _loc3_ = new Sprite();
  133.          _loc4_ = new _vw297.OFont() as Sprite;
  134.          _loc5_ = TextField(_loc4_.getChildAt(0));
  135.          _loc4_ = new _vw297.OFont() as Sprite;
  136.          _loc6_ = TextField(_loc4_.getChildAt(0));
  137.          _loc5_.autoSize = TextFieldAutoSize.LEFT;
  138.          _loc5_.antiAliasType = AntiAliasType.ADVANCED;
  139.          _loc6_.text = _loc2_;
  140.          _loc6_.autoSize = TextFieldAutoSize.LEFT;
  141.          _loc6_.antiAliasType = AntiAliasType.ADVANCED;
  142.          _loc7_ = new TextFormat();
  143.          _loc7_.size = param1[3];
  144.          _loc7_.bold = true;
  145.          _loc7_.color = param1[2];
  146.          _loc5_.text = _loc2_;
  147.          _loc5_.setTextFormat(_loc7_);
  148.          _my111._oc487(_loc5_,param1[5]);
  149.          _loc8_ = _tk11._ln87(_loc5_);
  150.          _loc8_._vq458 = (param1[4] - _loc8_._ei743) / 2;
  151.          return _loc8_;
  152.       }
  153.       
  154.       public static function _mo171(param1:Array) : _oo505
  155.       {
  156.          var _loc2_:int = 0;
  157.          var _loc3_:Number = NaN;
  158.          var _loc4_:Number = NaN;
  159.          var _loc5_:Sprite = null;
  160.          var _loc6_:_oo505 = null;
  161.          _loc2_ = int(param1[1]);
  162.          _loc3_ = Number(param1[2]);
  163.          _loc4_ = Number(param1[3]);
  164.          _loc5_ = Sprite((new param1[6]() as Sprite).getChildAt(0));
  165.          _loc6_ = _tk11._yd350(_loc5_,_loc3_ / 400,_loc4_ / 400,0.8);
  166.          _loc6_._vq458 = 0;
  167.          _loc6_._vg471;
  168.          return _loc6_;
  169.       }
  170.       
  171.       public static function _pc92(param1:Array) : _ct751
  172.       {
  173.          var _loc2_:Number = NaN;
  174.          var _loc3_:Number = NaN;
  175.          var _loc4_:int = 0;
  176.          var _loc5_:String = null;
  177.          var _loc6_:int = 0;
  178.          var _loc7_:int = 0;
  179.          var _loc8_:DisplayObject = null;
  180.          var _loc9_:Array = null;
  181.          var _loc10_:_oo505 = null;
  182.          var _loc11_:_wy567 = null;
  183.          var _loc12_:_ct751 = null;
  184.          _loc2_ = Number(param1[3]);
  185.          _loc3_ = Number(param1[4]);
  186.          _loc4_ = int(param1[2]);
  187.          _loc5_ = param1[1];
  188.          _loc6_ = param1[5] * 1.5;
  189.          _loc7_ = int(param1[6]);
  190.          _loc8_ = new _gs337.TButtonMount2() as Sprite;
  191.          _loc8_.alpha = 0.9;
  192.          _loc9_ = [new DropShadowFilter(4,45,0,0.7,4,4,0.35)];
  193.          _loc8_.filters = _loc9_;
  194.          _loc10_ = _tk11._yd350(_loc8_,_loc2_ / 200,_loc3_ / 100,0.8);
  195.          _loc10_.x = _loc10_.y = 0;
  196.          _loc11_ = new _wy567(_loc6_,_loc7_,_my111.Bevel);
  197.          _loc11_.Text = param1[1];
  198.          return new _ct751(_loc10_,_loc11_,false,_loc2_,_loc3_,param1[7]);
  199.       }
  200.       
  201.       public static function _sh92(param1:Array) : _oo505
  202.       {
  203.          var _loc2_:int = 0;
  204.          var _loc3_:Number = NaN;
  205.          var _loc4_:Number = NaN;
  206.          var _loc5_:Sprite = null;
  207.          var _loc6_:_oo505 = null;
  208.          var _loc7_:_oo505 = null;
  209.          var _loc8_:Sprite = null;
  210.          var _loc9_:Number = NaN;
  211.          var _loc10_:_oo505 = null;
  212.          var _loc11_:_oo505 = null;
  213.          var _loc12_:Sprite = null;
  214.          var _loc13_:_oo505 = null;
  215.          _loc2_ = int(param1[1]);
  216.          _loc3_ = Number(param1[2]);
  217.          _loc4_ = Number(param1[3]);
  218.          _loc5_ = new Sprite();
  219.          if(param1[4])
  220.          {
  221.             _loc5_.graphics.beginFill(_loc2_,1);
  222.          }
  223.          _loc5_.graphics.drawRect(0,0,_loc3_,_loc4_);
  224.          _loc5_.graphics.endFill();
  225.          _loc6_ = _tk11._ln87(_loc5_,1);
  226.          _loc7_ = _my111._fc613(_loc6_,_loc2_,param1[5] * _rs402._oy577,true);
  227.          _loc8_ = new Sprite();
  228.          if(_loc4_ < 100 || _loc3_ < 100)
  229.          {
  230.             _loc9_ = 4;
  231.          }
  232.          else
  233.          {
  234.             _loc9_ = 7;
  235.          }
  236.          _loc8_.graphics.lineStyle(_loc9_,_loc2_,1);
  237.          _loc8_.graphics.drawRect(0,0,_loc3_,_loc4_);
  238.          _loc10_ = _tk11._ln87(_loc8_,1);
  239.          _loc11_ = _my111._fc613(_loc10_,_loc2_,0.5,false);
  240.          _loc12_ = new Sprite();
  241.          _loc12_.addChild(_loc7_);
  242.          _loc12_.addChild(_loc11_);
  243.          _loc13_ = _tk11._ev532(_loc12_);
  244.          _loc13_._vq458 = 0;
  245.          _loc13_._vg471 = 0;
  246.          return _loc13_;
  247.       }
  248.       
  249.       public static function _cf377(param1:Array) : _ct751
  250.       {
  251.          var _loc2_:_wy567 = null;
  252.          var _loc3_:_ct751 = null;
  253.          _loc2_ = new _wy567(param1[5],param1[4],_my111.SmallText);
  254.          _loc2_.Text = param1[3];
  255.          return new _ct751(null,_loc2_,false,param1[1],param1[2]);
  256.       }
  257.       
  258.       public static function _fe310(param1:Array) : _oo505
  259.       {
  260.          var _loc2_:String = null;
  261.          var _loc3_:Sprite = null;
  262.          var _loc4_:Sprite = null;
  263.          var _loc5_:TextField = null;
  264.          var _loc6_:TextField = null;
  265.          var _loc7_:int = 0;
  266.          var _loc8_:uint = 0;
  267.          var _loc9_:_oo505 = null;
  268.          var _loc10_:String = null;
  269.          var _loc11_:TextFormat = null;
  270.          var _loc12_:Rectangle = null;
  271.          var _loc13_:Sprite = null;
  272.          var _loc14_:_oo505 = null;
  273.          _loc2_ = String(param1[1]).slice(0);
  274.          _loc3_ = new Sprite();
  275.          _loc4_ = new _vw297.OFont() as Sprite;
  276.          _loc5_ = TextField(_loc4_.getChildAt(0));
  277.          _loc4_ = new _vw297.OFont() as Sprite;
  278.          _loc6_ = TextField(_loc4_.getChildAt(0));
  279.          _loc5_.autoSize = TextFieldAutoSize.LEFT;
  280.          _loc5_.antiAliasType = AntiAliasType.ADVANCED;
  281.          _loc6_.text = _loc2_;
  282.          _loc6_.autoSize = TextFieldAutoSize.LEFT;
  283.          _loc6_.antiAliasType = AntiAliasType.ADVANCED;
  284.          _loc7_ = 0;
  285.          _loc8_ = 0;
  286.          while(_loc8_ < _loc2_.length)
  287.          {
  288.             _loc10_ = _loc2_.charAt(_loc8_);
  289.             _loc11_ = new TextFormat();
  290.             _loc11_.size = param1[3] * _rs402._oy577;
  291.             _loc11_.bold = true;
  292.             _loc11_.color = param1[2][_loc7_];
  293.             _loc7_ = _loc7_ + 1 >= param1[2].length ? 0 : _loc7_ + 1;
  294.             _loc5_.text = _loc10_;
  295.             _loc5_.setTextFormat(_loc11_);
  296.             _loc6_.setTextFormat(_loc11_);
  297.             _loc12_ = _loc6_.getCharBoundaries(_loc8_);
  298.             _loc5_.x = 0;
  299.             _loc5_.y = 0;
  300.             _loc13_ = new Sprite();
  301.             _loc13_.addChild(_loc5_);
  302.             _my111._oc487(_loc13_,param1[5]);
  303.             _loc14_ = _tk11._ev532(_loc13_);
  304.             _loc14_._vq458 = _loc12_.x / _rs402._oy577;
  305.             _loc14_._vg471 = _loc12_.y / _rs402._oy577;
  306.             _loc3_.addChild(_loc14_);
  307.             _loc8_++;
  308.          }
  309.          _loc9_ = _tk11._ev532(_loc3_);
  310.          _loc9_._vq458 = (param1[4] - _loc9_._ei743) / 2;
  311.          return _loc9_;
  312.       }
  313.       
  314.       public static function _ww533(param1:Array) : _oo505
  315.       {
  316.          var _loc2_:int = 0;
  317.          var _loc3_:Number = NaN;
  318.          var _loc4_:Number = NaN;
  319.          var _loc5_:Sprite = null;
  320.          var _loc6_:_oo505 = null;
  321.          var _loc7_:_oo505 = null;
  322.          var _loc8_:Sprite = null;
  323.          var _loc9_:Number = NaN;
  324.          var _loc10_:_oo505 = null;
  325.          var _loc11_:_oo505 = null;
  326.          var _loc12_:Sprite = null;
  327.          var _loc13_:_oo505 = null;
  328.          _loc2_ = int(param1[1]);
  329.          _loc3_ = Number(param1[2]);
  330.          _loc4_ = Number(param1[3]);
  331.          _loc5_ = new Sprite();
  332.          if(param1[4])
  333.          {
  334.             _loc5_.graphics.beginFill(_loc2_,0.85);
  335.          }
  336.          _loc5_.graphics.drawRoundRect(0,0,_loc3_,_loc4_,20,20);
  337.          _loc5_.graphics.endFill();
  338.          _loc7_ = _loc6_ = _tk11._ln87(_loc5_,1);
  339.          _loc8_ = new Sprite();
  340.          if(_loc4_ < 100 || _loc3_ < 100)
  341.          {
  342.             _loc9_ = 4;
  343.          }
  344.          else
  345.          {
  346.             _loc9_ = 7;
  347.          }
  348.          _loc8_.graphics.lineStyle(_loc9_,_loc2_,1);
  349.          _loc8_.graphics.drawRoundRect(0,0,_loc3_,_loc4_,20,20);
  350.          _loc10_ = _tk11._ln87(_loc8_,1);
  351.          _loc11_ = _my111._fc613(_loc10_,_loc2_,0.5,false);
  352.          _loc12_ = new Sprite();
  353.          _loc12_.addChild(_loc7_);
  354.          _loc12_.addChild(_loc11_);
  355.          return _tk11._ev532(_loc12_);
  356.       }
  357.       
  358.       public static function _be539(param1:Array) : _sb428
  359.       {
  360.          var _loc2_:_sb428 = null;
  361.          return new _sb428(param1[3],param1[2],param1[1],param1[4]);
  362.       }
  363.       
  364.       public static function _tr788(param1:Array) : _ct751
  365.       {
  366.          var _loc2_:Number = NaN;
  367.          var _loc3_:Number = NaN;
  368.          var _loc4_:int = 0;
  369.          var _loc5_:String = null;
  370.          var _loc6_:int = 0;
  371.          var _loc7_:int = 0;
  372.          var _loc8_:DisplayObject = null;
  373.          var _loc9_:Array = null;
  374.          var _loc10_:_oo505 = null;
  375.          var _loc11_:_wy567 = null;
  376.          var _loc12_:_ct751 = null;
  377.          _loc2_ = Number(param1[3]);
  378.          _loc3_ = Number(param1[4]);
  379.          _loc4_ = int(param1[2]);
  380.          _loc5_ = param1[1];
  381.          _loc6_ = param1[5] * 1.5;
  382.          _loc7_ = int(param1[6]);
  383.          _loc8_ = new _gs337.TButtonMount() as Sprite;
  384.          _loc8_.alpha = 0.9;
  385.          _loc9_ = [new DropShadowFilter(4,45,0,0.7,4,4,0.35)];
  386.          _loc8_.filters = _loc9_;
  387.          _loc10_ = _tk11._yd350(_loc8_,_loc2_ / 200,_loc3_ / 100,0.8);
  388.          _loc10_.x = _loc10_.y = 0;
  389.          _loc11_ = new _wy567(_loc6_,_loc7_,_my111.Bevel);
  390.          _loc11_.Text = param1[1];
  391.          return new _ct751(_loc10_,_loc11_,false,_loc2_,_loc3_,param1[7]);
  392.       }
  393.       
  394.       public static function _xy367(param1:Array) : _wy567
  395.       {
  396.          var _loc2_:_wy567 = null;
  397.          _loc2_ = new _wy567(param1[3],param1[2],param1[4],true);
  398.          _loc2_.Text = param1[1];
  399.          return _loc2_;
  400.       }
  401.       
  402.       public static function _hk756(param1:Array) : _ct751
  403.       {
  404.          var _loc2_:Number = NaN;
  405.          var _loc3_:Number = NaN;
  406.          var _loc4_:int = 0;
  407.          var _loc5_:String = null;
  408.          var _loc6_:int = 0;
  409.          var _loc7_:int = 0;
  410.          var _loc8_:Sprite = null;
  411.          var _loc9_:_oo505 = null;
  412.          var _loc10_:_wy567 = null;
  413.          var _loc11_:_ct751 = null;
  414.          _loc2_ = Number(param1[3]);
  415.          _loc3_ = Number(param1[4]);
  416.          _loc4_ = int(param1[2]);
  417.          _loc5_ = param1[1];
  418.          _loc6_ = param1[5] * 1.5;
  419.          _loc7_ = int(param1[6]);
  420.          _loc8_ = Sprite(new _gs337.TButtonMount() as Sprite);
  421.          _loc8_.alpha = 0.85;
  422.          _loc9_ = _tk11._yd350(_loc8_,_loc2_ / 200,_loc3_ / 100,0.8);
  423.          _loc10_ = new _wy567(_loc6_,_loc7_,null);
  424.          _loc10_.Text = param1[1];
  425.          return new _ct751(null,_loc10_,false,_loc2_,_loc3_);
  426.       }
  427.       
  428.       public static function _yl771(param1:Array) : _oo505
  429.       {
  430.          var _loc2_:_oo505 = null;
  431.          var _loc3_:_oo505 = null;
  432.          _loc2_ = _tk11._ln87(param1[1],param1[3]);
  433.          return _my111._fc613(_loc2_,param1[2],param1[2],false);
  434.       }
  435.    }
  436. }
  437.  
  438.